class ListNode(object):
    def __init__(self, val):
        self.val = val
        self.next = None

    @property
    def val(self):
        return self.val

    @val.setter
    def val(self, val):
        self.val = val


class Solution:
    def ReverseList(self, head: ListNode) -> ListNode:
        l2 = ListNode
        





